//
//  WDFSaveData.h
//  Catagory
//
//  Created by mac on 2021/3/15.
//

#import <Foundation/Foundation.h>

NS_ASSUME_NONNULL_BEGIN

@interface DFSaveData : NSObject

//1.将数据存储到本地
+(void)df_saveLocalData:(id)value forKey:(NSString*)key;
//2.获取本地已经存储的数据
+(id)df_getLocalData:(NSString*)key;
//3.根据key删除本地的数据
+(id)df_removeLocalSpecifiedData:(NSString*)key;
//4.删除本地所有的数据
+(id)df_removeLocalData;

#pragma 把对象归档存到沙盒里
+(void)df_saveObject:(id)object byFileName:(NSString*)fileName;

#pragma 通过文件名从沙盒中找到归档的对象
+(id)df_getObjectByFileName:(NSString*)fileName;

#pragma 根据文件名删除沙盒中的 plist 文件
+(void)df_removeFileByFileName:(NSString*)fileName;


@end

NS_ASSUME_NONNULL_END
